package com.techsoul.module.tms.pojo.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author liuen
 * @since 2019-11-09
 */
@Data
@Accessors(chain = true)
public class iCustomerVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 组织机构全名称
     */
    private String orgTreeNames;

    /**
     * 记录 ID，系统自动产生
     */
    private String id;
    private String proveStatus;
    private String customerNo;
    private String customerName;
    private String customerForShort;
    private String orgIds;
    private String address;
    private String phone;
    private String mobile;
    private String fax;
    private String email;
    private String weburl;
    private String manager;
    private String deliveryAddress;
    private String consigneeAddress;
    private String cargoName;
    private String bussinessLicenceNo;
    private String purchOrg;
    private String salesOrg;
    private String distribution;
    private String salesArea;
    private String salesGroup;
    private String customerType;
    private String customerGroupNo;
    private String abcGroup;
    private String priceGroup;
    private String trade;
    private String tradeCode;
    private String customerGrade;
    private String customerTaxAccount;
    private String customerAccount;
    private String accountBank;
    private String isInternalCustomer;
    private String isActived;
    private Date avalityDate;
    private String noteText;
    private BigDecimal version;
    private String invSendMethod;
    private BigDecimal paymentTerm;
    private String areaDesc;
    private BigDecimal backOrderEstDate;
    private BigDecimal routeDistanceType;
    private String chargeAdjustType;
    private String invoiceSendMethod;
    private String autoTariffYn;
    private String customerSite;
    private String paymentType;
    private String textMsgYn;
    private String halfTaget;
    private String qaterTaget;
    private String buyHowmanyGetOneFree;
    private String giftPercentage;
    private String freeGiftPctPershipment;
    private String systemId;
    private String companyNo;
    private String outCreditStatus;
    private String companyaccountreportfilename;
    private String consigneeId;
    private String supplierNo;
    private String sapNo;
    private String buyerOrSupplier;
    private Integer totestPoint;
    private Integer totownerPoint;
    private String supplierId;
    private String creditLeft;
    private String addOnCredit;

    /**
     * 备注
     */
    private String remark;

    /**
	 * 是否有效，数据字典 yn_type，1 表示是，0 表示否，默认0
     */
    private String isValid;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新人
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateDate;
    private String addressId;
    private String serviceType;
}
